.clsT1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT3 {
	FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT3Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT4 {
	FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT5 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.clsT6 {
	FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT7 {
	FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT7Min {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT8on {
	FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.clsT8off {
	FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT9 {
	FONT-SIZE: 7pt; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT10 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT12 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT13 {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: lowercase; CURSOR: hand; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT14 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT15 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.clsT16 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #000000; FONT-FAMILY: Arial
}
.clsT17 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT18 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT19 {
	FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT20 {
	FONT-SIZE: 9pt; CURSOR: hand; COLOR: navy; FONT-FAMILY: Arial
}
.clsT20Grid {
	FONT-SIZE: 9pt; CURSOR: hand; COLOR: navy; FONT-FAMILY: Arial
}
.clsT21 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT22 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT23 {
	FONT-SIZE: 7pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsT24 {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: lowercase; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsT25 {
	FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial Black
}
.clsT26 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: navy; FONT-FAMILY: Arial
}
.clsC1 {
	BACKGROUND-COLOR: #cb1009
}
.clsC2 {
	BACKGROUND-COLOR: #17457c
}
.clsC3 {
	BACKGROUND-COLOR: #2a709b
}
.clsC4 {
	BACKGROUND-COLOR: #f2f1f1
}
.clsC5 {
	BACKGROUND-COLOR: #d6d5d5
}
.clsC6 {
	BACKGROUND-COLOR: #edeeee
}
.clsC7 {
	BACKGROUND-COLOR: #dadcdf
}
.clsC8 {
	BACKGROUND-COLOR: #a9b5c7
}
.clsC9 {
	BACKGROUND-COLOR: #000000
}
.clsC10 {
	BACKGROUND-COLOR: #848484
}
.clsC11 {
	BACKGROUND-COLOR: #cccccc
}
.clsCboDisabled {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; COLOR: gray; BORDER-TOP-COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black
}
.clsCboMandatory {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.clsCboOptional {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.clsChkDisabled {
	BACKGROUND-COLOR: gainsboro
}
.clsChkEnabled {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.clsCmdDisabled {
	BORDER-RIGHT: outset; BORDER-TOP: outset; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; TEXT-TRANSFORM: lowercase; BORDER-LEFT: outset; COLOR: gray; BORDER-BOTTOM: outset; FONT-FAMILY: Arial; BACKGROUND-COLOR: silver
}
.clsCmdEnabled {
	BORDER-RIGHT: #2f4e6f 1px solid; BORDER-TOP: #2f4e6f 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #2f4e6f 1px solid; CURSOR: hand; BORDER-BOTTOM: #2f4e6f 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #c8d7e3
}
.clsLabel {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial
}
.clsOptDisabled {
	BACKGROUND-COLOR: white
}
.clsOptMandatory {
	
}
.clsOptOptional {
	BACKGROUND-COLOR: white
}
.clsRutaSep {
	FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial
}
.clsTableData {
	BORDER-RIGHT: lightgoldenrodyellow 1px solid; BORDER-TOP: lightgoldenrodyellow 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: lightgoldenrodyellow 1px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: lightgoldenrodyellow 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dfedf2
}
.clsTableHeader {
	BORDER-RIGHT: red 1px; BORDER-TOP: red 1px; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; BORDER-LEFT: red 1px; CURSOR: default; COLOR: #ffd911; BORDER-BOTTOM: red 1px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #08155b; TEXT-ALIGN: center
}
.clsTableLink {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: darkblue; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.clsTableRowAlternating {
	BORDER-RIGHT: 1pt ridge; BORDER-TOP: 1pt ridge; FONT-SIZE: 8pt; BORDER-LEFT: 1pt ridge; CURSOR: hand; COLOR: midnightblue; BORDER-BOTTOM: 1pt ridge; FONT-FAMILY: Arial; BACKGROUND-COLOR: lightgrey
}
.clsTableRowSelected {
	BORDER-RIGHT: 1pt ridge; BORDER-TOP: 1pt ridge; FONT-SIZE: 8pt; BORDER-LEFT: 1pt ridge; CURSOR: hand; COLOR: midnightblue; BORDER-BOTTOM: 1pt ridge; FONT-FAMILY: Arial; BACKGROUND-COLOR: lightskyblue
}
.clsTxtDisabled {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: gray; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.clsTxtDisplay {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; FONT-WEIGHT: lighter; FONT-SIZE: 8pt; BORDER-LEFT: black 1pt solid; COLOR: navy; BORDER-BOTTOM: black 1pt solid; FONT-STYLE: italic; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.clsTxtMandatory {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.clsTxtOptional {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dfedf2
}
.clsTxtRightDisabled {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: gray; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.clsTxtRightMandatory {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.clsTxtRightOptional {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 0.01%; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.clsValdError {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial
}
.clsMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsMenuSub {
	FONT-SIZE: 11px; COLOR: navy; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.clsBorderTable {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial
}
.BordeTab {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 0px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.BordeTabDown {
	BORDER-BOTTOM: gray 1px solid
}
.TabHeader {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: gray 1px solid; COLOR: navy; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left
}
.TabHeaderActivo {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: gray 1px solid; COLOR: navy; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.clslblEtiqueta {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial
}
.clslblEtiquetaBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial
}
.clslblEtiquetaMarco {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
.clslblEtiquetaBoldMarco {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
.clslblEtiquetaRight {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.clslblEtiquetaBoldRight {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: lowercase; COLOR: black; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.clslblEtiquetaBoldLeft {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: lowercase; COLOR: black; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.clsDivisionTabla {
	BORDER-RIGHT: white thin; BORDER-TOP: white thin; OVERFLOW: auto; BORDER-LEFT: white thin; BORDER-BOTTOM: white thin
}
.clsGrillaTexto {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: white 1px solid; COLOR: navy; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Arial, TheSansCorrespondence; BACKGROUND-COLOR: #ebebeb
}
.clsGrillaCabecera {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Arial; HEIGHT: 19px; BACKGROUND-COLOR: darkblue; TEXT-ALIGN: center
}
.clsPaginacion {
	BORDER-RIGHT: white 1px solid; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: white 1px solid; COLOR: navy; FONT-FAMILY: Arial, TheSansCorrespondence
}
.clsSelectFila {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: white 1px solid; COLOR: navy; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Arial, TheSansCorrespondence; BACKGROUND-COLOR: #cccc99
}
.clsImagenEstatus {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TD.rep_table1_row_2 {
	BACKGROUND-COLOR: #e7f1fb
}
TD.rep_table1_last_row {
	FONT-WEIGHT: bolder; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #d0d8ef
}
TD.rep_table2_last_row {
	FONT-WEIGHT: bolder; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #d0d8ef
}
.rep_table1_content {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.rep_tabla1_cabecera {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: darkblue; TEXT-ALIGN: center
}
.clsImpHeaderFile {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.clsOnlyBorder {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.clsUnderBorder {
	BORDER-BOTTOM: gray 1px solid
}
.clsCmdEnabledSinBorde {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: 0px; CURSOR: hand; BORDER-BOTTOM: 0px; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent
}
.clslblEtiquetaTotal {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: right
}
